package com.spc.car.service.sys;

import com.spc.car.data.entity.sys.SysUser;
import com.spc.car.service.domain.po.sys.UserPO;

import java.util.List;

public interface UserService {

    boolean save(UserPO userPO);

    /**
     * 查询用户所属角色组
     *
     * @param userId 用户ID
     * @return 结果: 角色名称以逗号分隔
     */
    String getRoleByUserId(Long userId);

    /**
     * 查询用户所属岗位组
     *
     * @param userId 用户ID
     * @return 结果: 岗位名称以逗号分隔
     */
    String getUserPostGroup(Long userId);

    String importUser(List<SysUser> userList, Boolean isUpdateSupport, String operName);
}
